<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.bg {
	background: #FFF;
}
a:hover {
	text-decoration: none;
}
/**/
.banner {
	height: 600px;
	width: 100%;
	position: relative;
}
.banner .bd {
	height: 600px;
	overflow: hidden;
}
.banner .bd a {
	display: block;
	height: 600px;
	overflow: hidden;
}
.banner .bantil {
	width: 132px;
	height: 17px;
	position: absolute;
	bottom: 40px;
	left: 50%;
	z-index: 8;
}
.banner .bantil li {
	width: 17px;
	height: 17px;
	float: left;
	display: inline;
	margin: 0 12px;
	background: #0071be;
	border-radius: 17px;
}
.banner .bantil li.cur, .banner .bantil li:hover {
	background: #02b29c;
	cursor: pointer;
}
/**/
h2.tit a {
	text-align: center;
	font-size: 38px;
	color: #333;
	display: block;
	margin-bottom: 50px;
	background: url(../images/tit.jpg) no-repeat center 55px;
}
h2.tit a em {
	font-size: 16px;
	color: #555;
	display: block;
	font-weight: normal;
	padding-top: 23px;
}
/**/
.hz {
	height: 637px;
	
}
.hz_con {
	height: 177px;
	position: relative;
}
.hz_con span.z, .hz_con span.y {
	position: absolute;
	top: 58px;
}
.hz_con span a {
	width: 40px;
	height: 40px;
	display: block;
}
.hz_con span.z {
	left: -65px;
}
.hz_con span.y {
	right: -65px;
}
.hz_con ul {
	height: 159px;
}
.hz_con li {
	width: 281px;
	height: 159px;
	float: left;
	margin-right: 25px;
}
.hz_con li.nobot {
	margin-right: 0;
}
.hz_con li a {
	width: 281px;
	height: 159px;
	display: block;
}
.hz_con li img {
	width: 279px;
	height: 157px;
	border: 1px solid #e7e7e7;
}
/**/
.pro {
	height: 960px;
	margin-top: 30px;
}
.fen {
	width: 276px;
	float: left;
}
.fen h3 {
	height: 149px;
}
.fen h3 a {
	width: 276px;
	height: 149px;
	display: block;
}
.fen_c {
	width: 242px;
	height: 500px;
	padding-top: 21px;
	border: 17px solid #0071be;
	border-top: none;
	position: relative;
}
.fen_c h4 {
	width: 202px;
	height: 35px;
	background: url(../images/h4_bg.jpg) no-repeat center center;
	margin: 0 auto 13px;
}
.fen_c h4 a {
	display: block;
	height: 35px;
	line-height: 35px;
	text-indent: 36px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}
.fen_c h4 a:hover, .fen_c h4.cur a {
	background: url(../images/h4_cur_bg.jpg) no-repeat center center;
}
.fen_c h4.nones {
	margin-bottom: 0;
}
.fen_c ul {
	width: 202px;
	margin: 0 auto;
}
.fen_c ul li a {
	font-size: 14px;
	color: #555;
	display: block;
	height: 34px;
	background: url(../images/ico1.jpg) no-repeat 182px center;
	line-height: 34px;
	text-align: center;
}
.fen_c span {
	width: 242px;
	height: 155px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/ban.jpg) no-repeat center center;
}
.fen_c span b {
	position: absolute;
	left: 38px;
	top: 109px;
	font-size: 25px;
	color: #fff;
}
.cp {
	width: 905px;
	
	float: right;
}
.cp ul li {
	width: 285px;
	height: 260px;
	margin-bottom: 20px;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	text-align: center;
}
.cp ul li img {
	border: 1px solid #ccc;
	/*padding: 2px;*/
	width: 285px;
	height: 214px;
}
.cp ul li a {
	color: #000;
	font-weight: 300;
}
.cp ul li .ipt a {
	width: 287px;
	text-align: center;
	height: 42px;
	background-color: #ddd;
	line-height: 42px;
	display: block;
}
.cp ul li .ipt a:hover {
	width: 287px;
	text-align: center;
	height: 42px;
	background-color: #0071bf;
	color: #fff;
	display: block;
	line-height: 42px;
}
 text-align: center;
}
/**/
.case {
	height: 690px;
	background: #f8f8f8;
	padding-top: 80px;
}
.case dl {
	float: left;
	width: 325px;
	margin-right: 72px;
	height: 400px;
}
.case dl.nobot {
	margin-right: 0;
}
.case dt img {
	width: 352px;
	height: 281px;
}
.case dd h3 a {
	width: 91px;
	height: 90px;
	display: block;
	position: absolute;
	top: -46px;
	left: 131px;
}
.case dd h3 img {
	width: 91px;
	height: 90px;
}
.case dd {
	height: 60px;
	border: 1px solid #e3e3e3;
	width: 350px;
	position: relative;
	border-top: 0;
	background: #fff;
}
.case dl:hover dd {
	background: #0071be;
	border: 1px solid #0071be;
}
.case dl:hover dd p, .case dl:hover dd p em {
	color: #fff;
}
.case dd p {
	text-align: center;
	font-size: 24px;
	color: #333;
	padding-top: 16px;
}
.case dd p em {
	display: block;
	font-size: 12px;
	color: #acacac;
	padding-top: 10px;
	font-family: Arial;
	text-transform: uppercase;
}
.case_c {
	position: relative;
	height: 433px;
}
.case_c .z, .case_c .y {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 196px;
}
.case_c .z {
	left: -65px;
}
.case_c .y {
	right: -65px;
}
/**/
.x-ban {
	height: 300px;
	background: url(../images/x-ban1.jpg) no-repeat center center;
}
.x-ban .content {
	height: 300px;
	position: relative;
}
.x-ban span {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	display: block;
	position: absolute;
	left: 195px;
	top: 200px;
}
.x-ban a.zx_btn {
	width: 146px;
	height: 52px;
	display: block;
	position: absolute;
	left: 513px;
	top: 195px;
}
/**/
.news {
	height: 670px;
	background: #f7f7f7;
	padding-top: 70px;
}
.news1 {
	margin-top: 17px;
	width: 600px;
	
	overflow: hidden;
}
.n_nav {
	height: 40px;
	overflow: hidden;
}
.n_nav span a {
	display: inline-block;
	font-size: 14px;
	color: #555555;
	font-family: "Arial";
	text-transform: uppercase;
	line-height: 40px;
	font-weight: normal;
}
.n_nav li {
	float: left;
	margin-right: 14px;
	padding-right: 20px;
}
.n_nav li a {
	color: #333;
	font-size: 18px;
	line-height: 38px;
}
.n_nav li a {
	display: inline-block;
	height: 38px;
}
.n_nav li a:hover, .n_nav .cur a {
	font-weight: bold;
	color: #333;
	border-bottom: 2px solid #10264d;
}
.n_nav .nobg {
	background: none;
}
.news_c {
	margin-top: 20px;
	height: 425px;
}
.news_c dl {
	height: 217px;
	overflow: hidden;
	width: 600px;
}
.news_c dt {
	height: 206px;
	width: 276px;
	overflow: hidden;
	float: left;
}
.news_c dt a {
	width: 276px;
	height: 206px;
	display: block;
	float: right;
}
.news_c dt img {
	width: 276px;
	height: 206px;
}
.news_c dd {
	padding-top: 2px;
	width: 278px;
	float: right;
}
.news_c dd h3 {
	font-size: 16px;
	color: #333;
	line-height: 24px;
}
.news_c dd h3 a {
	color: #333;
	font-weight: bold;
}
.news_c dd span {
	display: block;
	color: #777;
	font-size: 14px;
	padding: 13px 0 0 0;
}
.news_c dd p {
	padding-top: 8px;
	line-height: 24px;
	font-size: 14px;
	color: #555;
}
.news_c dd p a {
	color: #0071be;
	display: block;
	padding-top: 10px;
}
.news_c ul {
	margin-top: 25px;
}
.news_c li {
	font-size: 14px;
	color: #777777;
	line-height: 36px;
}
.news_c li a {
	color: #333;
	padding-left: 12px;
	display: inline-block;
	background: url(../images/dot.jpg) no-repeat 0 17px;
}
.news_c li a:hover {
	background: url(../images/dot2.jpg) no-repeat 0 17px;
	color: #0071be;
}
.wt {
	width: 484px;
	overflow: hidden;
	margin-top: 17px;
	overflow: hidden;
}
.wt h4 {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	margin-bottom: 25px;
}
.wt h4 a {
	font-size: 18px;
	color: #333;
	border-bottom: 2px solid #0071be;
	line-height: 38px;
	width: 75px;
	display: block;
}
.wt h4 span a {
	display: inline-block;
	font-size: 14px;
	color: #555555;
	font-family: "Arial";
	text-transform: uppercase;
	line-height: 40px;
	font-weight: normal;
}
.wt dl {
	margin-top: 17px;
	height: 100px;
	overflow: hidden;
}
.wt dt {
	width: 124px;
	float: left;
	overflow: hidden;
	height: 93px;
	margin-right: 25px;
}
.wt dt img {
	width: 124px;
	height: 93px;
}
.wt dd {
	float: right;
	overflow: hidden;
}
.wt dd h3 {
	padding-left: 29px;
	background: url(../images/A.jpg) no-repeat 0 0;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	font-weight: normal;
	margin-top: 28px;
}
.wt dd h3 a {
	color: #333;
}
.wt dd h3 a:hover {
	color: #e76825;
}
.wt dd p {
	padding-left: 29px;
	background: url(../images/Q.jpg) no-repeat 0 0;
	line-height: 20px;
	font-size: 14px;
	color: #555;
	margin-top: 19px;
}
/**/
.about {
	height: 610px;
	padding-top: 80px;
}
.ab dt {
	float: right;
	width: 600px;
	height: 401px;
}
.ab dd {
	width: 512px;
	float: left;
	padding-left: 43px;
	padding-top: 40px;
}
.ab dd h3 {
	border-bottom: 1px solid #dddddd;
}
.ab dd h3 a {
	font-size: 60px;
	color: #0071be;
	font-weight: bold;
	height: 150px;
	font-family: Arial;
}
.ab dd h3 a em {
	font-size: 16px;
	color: #423f3b;
	font-weight: normal;
	display: block;
	padding-bottom: 20px;
}
.ab dd p {
	font-size: 14px;
	color: #555;
	line-height: 30px;
	margin-top: 24px;
}
.ab span a {
	margin-top: 20px;
	display: inline-block;
}
.ab span a.xq {
	margin-right: 20px;
}
/**/
.flinks {
	background: #005188;
	height: 85px;
}
.link {
	overflow: hidden;
	position: relative;
}
.link a {
	font-size: 14px;
	color: #95abc1;
	text-align: center;
	padding: 0 20px;
	padding-top: 5px;
    line-height: 39px;
}
.link a.links {
	padding-left: 0;
	font-weight: bold;
	display: inline-block;
	color: #95abc1;
	font-size: 15px;
}
/*首页新闻*/
.wrap{ width:1200px; margin:0 auto; position:relative;}
.home-newsfaq{ padding:50px 0 50px;height: 490px;}
.home-news{ width:820px; position:relative; float:left; }
.home-news-title{ height:38px; position:relative; border-bottom:2px solid #0219a7;}
.home-news-title li{float:left; height:36px; width:100px; text-align:center; font-size:16px; line-height:36px; color:#fff; cursor:pointer; margin-right:5px; background-color:#999;}
.home-news-title li.on{ color:#fff; background-color:#0219a7;}

.home-news-title a{ display:inline-block; float:right; font-weight:normal; text-transform:uppercase; font-size:12px; line-height:22px; margin-top:9px;}
.home-news-title a:hover{ color:#0219a7}

.home-news-list{ width:820px; margin-top:20px;}
.home-news-list dl{ height:200px; padding:0px 0 25px; background:url(../images/home-news-bg.png) no-repeat left bottom; padding-bottom:5px; }
.home-news-list dl dt{ width:230px; height:180px; padding:4px; background-color:#fff; border:1px solid #a7a7a7; position:relative;float:left; overflow:hidden;}
.home-news-list dl dt img{-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.home-news-list dl dd{ float:left; width:560px; margin-left:20px; height:190px; position:relative}
.home-news-list dl dd h4{ font-size:24px; line-height:30px; color:#ccc;}
.home-news-list dl dd h3{font-size: 16px; color:#333;line-height:30px; border-bottom:1px dotted #aaa; padding:2px 0 5px;}
.home-news-list dl dd p{height: 42px; padding-top:8px;font-size: 14px; line-height:24px;color:#777;}
.home-news-list dl dd h5{ position:absolute; left:0;bottom: 0px;}
.home-news-list dl dd h5 span{font-size: 14px;line-height: 17px; color:#fff; background-color:#d30804; display:inline-block;padding: 5px 19px;-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.home-news-list dl a:hover dt img{-ms-transform: scale(1.1); transform: scale(1.1);}
.home-news-list dl a:hover dd h3{ color:#0219a7; }
.home-news-list dl a:hover dd h5 span{ background-color:#0219a7;}
.home-news-list ul{ padding-top:15px; height:112px;}
.home-news-list ul li{ width:385px; float:left; position:relative; border-bottom:1px dotted #aaa; }
.home-news-list ul li a{ font-size:14px; line-height:36px; color:#333; display:inline-block; position:relative; background: url(../images/icon-jiao.png) no-repeat left -15px; padding-left:12px;}
.home-news-list ul li a:hover{ background-position:left 15px; color:#0219a7;}
.home-news-list ul li span{ font-size:12px; line-height:36px; float:right; color:#999;}
.home-news-list ul li:nth-child(2n){ margin-left:50px;}
.home-news-list ul li:nth-last-child(1){ border:none;}
.home-news-list ul li:nth-last-child(2){ border:none;}
.home-faq{ width:330px; margin-left:50px; position:relative; float:right; }
.faqMarquee{ height:480px; position:relative; overflow:hidden; margin-top:20px;}
.home-faq-list dl{ padding:15px 0; border-top:1px dotted #ccc;}
.home-faq-list dl dt,.home-faq-list dl dd{ position:relative; padding-left:0px;}
.home-faq-list dl dt{  font-size:14px; line-height:30px; color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.home-faq-list dl a:hover dt{ color:#0219a7;}
.home-faq-list dl dd{ font-size:14px; line-height:22px; margin-top:0; color:#666;}
.home-faq-list dl dt span,.home-faq-list dl dd span{  left:0; top:6px;  height:22px; line-height:22px; text-align:center; font-size:12px; text-transform:uppercase; border-radius:3px;}


</pre></body></html>